+2002-03-20 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkdnd-win32.c (gdk_drag_find_window): Use
+ gdk_window_get_toplevel(), as it is the top-level windows that are
+ registered for DND.
+
+ * gdk/win32/gdkwin32.h: Don't include gdkinternals.h.
+
2002-03-19 jacob berkman <jacob@ximian.com>
* gtk/gtkcombo.c (gtk_combo_find): fix infinite loop when
+2002-03-20 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkdnd-win32.c (gdk_drag_find_window): Use
+ gdk_window_get_toplevel(), as it is the top-level windows that are
+ registered for DND.
+
+ * gdk/win32/gdkwin32.h: Don't include gdkinternals.h.
+
2002-03-19 jacob berkman <jacob@ximian.com>
* gtk/gtkcombo.c (gtk_combo_find): fix infinite loop when
+2002-03-20 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkdnd-win32.c (gdk_drag_find_window): Use
+ gdk_window_get_toplevel(), as it is the top-level windows that are
+ registered for DND.
+
+ * gdk/win32/gdkwin32.h: Don't include gdkinternals.h.
+
2002-03-19 jacob berkman <jacob@ximian.com>
* gtk/gtkcombo.c (gtk_combo_find): fix infinite loop when
+2002-03-20 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkdnd-win32.c (gdk_drag_find_window): Use
+ gdk_window_get_toplevel(), as it is the top-level windows that are
+ registered for DND.
+
+ * gdk/win32/gdkwin32.h: Don't include gdkinternals.h.
+
2002-03-19 jacob berkman <jacob@ximian.com>
* gtk/gtkcombo.c (gtk_combo_find): fix infinite loop when
+2002-03-20 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkdnd-win32.c (gdk_drag_find_window): Use
+ gdk_window_get_toplevel(), as it is the top-level windows that are
+ registered for DND.
+
+ * gdk/win32/gdkwin32.h: Don't include gdkinternals.h.
+
2002-03-19 jacob berkman <jacob@ximian.com>
* gtk/gtkcombo.c (gtk_combo_find): fix infinite loop when
+2002-03-20 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkdnd-win32.c (gdk_drag_find_window): Use
+ gdk_window_get_toplevel(), as it is the top-level windows that are
+ registered for DND.
+
+ * gdk/win32/gdkwin32.h: Don't include gdkinternals.h.
+
2002-03-19 jacob berkman <jacob@ximian.com>
* gtk/gtkcombo.c (gtk_combo_find): fix infinite loop when
{
*dest_window = gdk_win32_handle_table_lookup (GPOINTER_TO_UINT(recipient));
if (*dest_window)
- gdk_drawable_ref (*dest_window);
+ {
+ *dest_window = gdk_window_get_toplevel (*dest_window);
+ gdk_drawable_ref (*dest_window);
+ }
if (context->source_window)
*protocol = GDK_DRAG_PROTO_LOCAL;
#define __GDK_WIN32_H__
#include <gdk/gdkprivate.h>
-#include <gdk/gdkinternals.h>
#include <gdk/gdkcursor.h>
#ifndef STRICT